【单选题】
有以下程序,其中%u表示按无符号整数输出: main() { unsigned int x=0xFFFF; /*x的初值为十六进制数*/ printf("%u\n",x); } 程序运行后的输出结果是( )。
A.-1
B.65535
C.32767
D.0xFFFF
正确答案
正在加载...
答案解析
正在加载...
根据网考网考试中心的答案统计,该试题:
8%的考友选择了A选项72%的考友选择了B选项11%的考友选择了C选项9%的考友选择了D选项
你可能感兴趣的试题
第1题:
N名学生的成绩已在主函数中放入一个带头节点的链表结构中,h指向链表的头节点。请编写函数fun(),它的功能是:找出学生的最低分,由函数值返回。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
试题程序:
#include <stdio.h>
#include <stdliB、h>
#define N 8
struct slist
double s;
struct slist *next;
;
tyPedef struct slist STREC;
double fun(STREC、*h)
STREC、*Creat (double *s)
STREC、*h,*p,*q;
int i=0;
h=p=STREC*)malloc(sizeof(STREC、);
p->S=0;
第2题:
请编写一个函数fun(),它的功能是将一个数字字符串转换为一个整数(不得调用C语言提供的将字符串转为整数的函数)。
例如,若输入字符串“-1234”,则函数把它转换为整数值 -1234。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
试题程序:
#include <stdio.h>
#include <string.h>
long fun(char *p)
main ( )
char s[6];
long n;
printf("Enter a string:\n");
gets(s);
n=fun(s);
printf("%ld\n",n);
第3题:
编写一个函数fun(),它的功能是:实现两个字符串的连接(不使用库函数strcat),即把p2所指的字符串连接到p1所指的字符串后。 例如,分别输入下面两个字符串: FirstString SecondString 则程序输出: FirstStringSecondString 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号小填入所编写的若干语句。 试题程序: #include <stdio. h> #include<conio. h>void fun (char pi[],char p2[]) { } main ( ) {char s1[80],s2[40];clrscr ();printf("Enter s1 and s2:\n");scanf ("%s%s", s1, s2);printf ("s1=%s\n", s1);printf("s2=%s\n",s2);printf("Invoke fun(s1,s2) :\n");fun(s1,s2);printf("After i第4题:
C语言源程序名的后缀是( )。
A..exe
B..c
C..obj
D..cp第5题:
有以下程序; void ss(char *s,char t) { while(*s){if(*s==t) *s=t-'a'+'A';s++; } } main() { char str1[100]="abcddfefdbd",c='d'; ss(str1,c);printf("%s\n",str1); } 程序运行后的输出结果是( )。
A.ABCDDEFEDBD
B.abeDDfefDbD
C.abcAAfefAbA
D.Abcddfefdbd