
main()unsigneda = 32768; printf(“ a =%d \ n”,a); A,a = 32768B,a = 32767C,a = -32768 D,a = -1知识点: 整数数据73. 以下程序的输出为(C)D,10#include void main()int * pk = &k,* pm =&m,* p; *(p =&n)= * pk *(* pm); printf(“%d \ n”,n); 74.在以下4组用户定义的标识符中,所有合法的标识符都是__A____. A,_main包含sin -maxturbo C,txt REAL 3COM D,int k_2 _001知识点: 常量,变量和标识符75.图1)76.如果t是双精度类型,则表达式t = 1,t + 5,并且t ++的值为___D___. B,6.0C,2.0 D,1.0 77.在C语言,int类型的错误常量是___A___ A,32768 C,037D,0xAF知识点: 整数数据78.以下程序的输出是(C).A,32 B,16 D,24 typedef union { long x [2]; int y [4]; char} MYTYPE; MYTYPE他们; void main()79.运行以下程序两次,如果从键盘输入6和4,则输出结果为___ A ___.
main(printf(“%d”,x); else printf(“%d \ n”,x--); 80.知道指针p指向(图1)中的a [1],然后表达式公式++ * p A,20B,30 C,21 D,31 81.以下程序的输出为(D). A,23 B,24 C《c语言》试题,25 D,26 #include void prtv(int printf(“%d \ n”,x); -void main()inta = 25; prtv(&a); 82.下面程序的输出结果是(B). A,操作错误B,地址100# include void main()int ** k,* a,b = 100; 83.具有以下定义: struct sk {int a; float b;} data,* p;如果p =&data ;,则正确引用数据字段是(B). A)(* p).data.a C)p-> data.aD)p.data.a 2.根据以下定义,可以输出字母M的句子是(D ). A,printf(“%c \ n”,class * 3 + .name); B,printf(“%c \ n”,class * 3 + .name * 1 +); C,printf(“%c \ n”,Class * 2 + .name * 1 +); D,printf(“%c \ n”,class * 2 + .name * 0 +); struct person {char name [9]; int age;}; struct person class * 10 + =“ John”,17,“ Paul”,19,“ Mary”,18,“ Adam”,16,-; 84.在以下程序段中: int x = 2002,y = 2003; printf(“%d \ n”,(x,y));那么下面描述中正确的是__D ____.

A. output语句中格式说明符的数量少于输出项的数量,并且不能正确输出. B.在操作过程中生成错误消息. C.输出值为2002D. 输出值为200385. C语言的运算符,其操作数必须为整数类型__A____. 知识点: 整数数据86. 在C语言中,合法的长整数常量为___A___. A,0L B,4962710 C,324562&D,216D知识点: 整数数据87. 请阅读程序片段: int i = 65536; printf(“%d \ n”,i);上面程序片段的输出结果是___B___. A. 65536 C.有语法错误,没有输出结果D,-1知识点: 整数数据88. 以下程序的输出是___C___. main()inti,a [10]; A,258B,741 C,852 D,36989. 有以下程序main()123,n的值为456,p 789,正确的输入为___A___. A,m = 123n = 456p = 789 B,m = 123 n456 p = 789 C,m = 123,n = 456,p = 789 D,123 456 78990. 有以下程序#include main()charc1, c2,c3,,c5,c6; scanf(“%c%c%c%c”,&c1,&c2,&c3,&); c5 = getchar(); c6 = getchar(); putchar(c1); putchar(c2); printf(“%c%c \ n”,c5,c6);程序运行后,如果从键盘输入(从第1列开始)12345678,则输出结果为A,1267 B,1256 C,1278 D,124591. 如果已正确定义变量a和i,并且i已正确分配,法律声明为___ B ___.
D,a = int(i);知识点: 赋值表达式92.以下程序的输出结果是(#defineADD(x)d = 70093. 对于以下程序段,值为6的表达式是(structst structst * next;}; static struct st 94.下面程序的输出结果是_ __D ___. #include main()所有函数定义是并行的并且彼此独立96.已知字母A的ASCII码为十进制65,并且输出以下程序的名称是___A___. main()charch1,ch2; ch1 ='A'+'5'-'3'; ch2 ='A'+'6'-'3'; printf(“%d,%c \ n“,ch1,ch2); D.不确定值97. 合法数组定义为(100. 以下语句中的正确值是__D____. A,#define和printf均为C语句B,#define语句和printf不是C,printf语句,但是#define不是D,#define printf和C语句都不具备知识点: 简单的C语言程序101的组成和格式. 下面有4组用户标识符,其中有le gal是___C___. -subBase B,4d DO大小abcD,WORD Void定义知识点: 常量,变量和标识符102. 执行以下程序段后,变量kk = s [1] * 10; A,不确定值B,32 C,30 D,10103. 以下定义语句中正确的值是_ _C ____.
A,字符B,float = b = 10.0; (正解a = 10.0 b = 10.0)C,int a = 10,* b =&a; D,浮点数知识点: 常量,变量和标识符104.符合C语言语法的以下实际常量为___C___. A,1.2E0.5 B,3.14159E C,.5E-3 D,E15知识点: 真实数据105. 在下面定义的字符数组中,输出printf(“%s \ n”,str [2]);输出是(staticstr [3] [20]“基本”,“ foxpro”,“ windows”};输出语句错误106. 以下语句定义了数组,其中一个是不正确的(chara [3] [10] = { “ China”,“ American”,“ Asia”}; char * str; str =“ string”; charstr1 [10]; str1 =“ string”; charstr1 [] =“ string”,str2 [] =“ 12345678”; 108.以下程序的输出是___A___. main()A,18B,19 C,20 D,21109. 以下函数实际上没有返回值. inta(){int a = 2; return voidb(){ printf(“ c”);} inta(){int a = 2; return以上均为110. strlen(s)是用于查找字符串长度的函数s)char s [12] =“一本书!“; printf(”%d“,strlen(s)); 11111.描述变量时,如果省略存储类型符号,则系统默认为存储类别,即存储类别的类型.
动态,自动112. 以下函数值的类型是___A___. fun(float y = 3 * x-4;返回A,intB,不确定C,无效D,浮点数113.以下语句中定义变量的错误是__D____. A,int _int B,double int _C,char D,FloatUS $知识点: 常量,变量和标识符114. #include long sum(int a,int longfactorial(int intn1,n2; long scanf(“%d,%d”,&n1,&n2); a = sum(n1,n2 ); printf(“ a =”,a); longsum(int a,int longc1,c2; c1 = factorial(a); c2 = factorial(b); return(c1 + c2); longfactorial(int longrtn = 1; int rtn * = i; return(rtn);如果输入: 2,3,输出: ___,输出: ___121 115. #include int程序运行后的输出: ___ 3,4,7以下程序的输出是a = ____,b = ___,c = ___. #include int func(int a,int voidmain()c = func(a,&b); b = func(c,&a); a = func(b,&c); <
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-288066-2.html
允许一妻多夫
民族生存都难以做到
30秒后到达战场