c语言函数选择题在线 c语言函数填空题

c语言关于函数的选择题A和B都不能完成该功能,A中p定义的是一个指针,由于没有初始化指向的地址空间,所以不能直接用*p,B中由于x, y是值传递,传递的是实参变量的拷贝 , 所以这里交换的值不影响调用部分变量的值的改变 。
C语言函数选择题1.函数不能嵌套定义,书上有,所以d错,a是对的
2.b是错误的
C语言函数调用问题(选择题)A是先取函数f返回的内存单元(参数是i即i的地址)中存储的值 , 并作更改(改为6)
B项 i+6 是算术表达式,不能直接取地址,必须使用变量保存才能取地址
C项 是定义一个指向整型的指针p,并赋值为函数f的返回值(该函数返回一个指针,也就是内存地址)
D项 直接以i为参数执行函数f , 返回值不起任何作用
50道C语言的选择题 , 都是基础知识,帮忙认真做下 。一部分 25道,另一部分25道,因字太多不能一次发1 以下不正确c语言函数选择题在线的C语言标识符是__A__ 。
A) intB) a_1_2C) ab1exeD) _x
2 以下是正确的C语言标识符是__B__ 。
A) #defineB) _123C) %dD) \n
3 下列四组字符串中可以用作C语言程序标识符的一组是。D
A) printB) i\amC) PxqD) str_l
4 下面各选项组中,均是C语言关键字的组是。B
A) auto,enum,includeB) switch,typedef , continue
C) signed,union,scanfD) if,struct,type
5 下列不属于C语言关键字的是。D
A) defaultB) registerC) enumD) external
6 C语言程序从main()函数开始执行,所以这个函数要写在__D__ 。
A) 程序文件的开始B) 程序文件的最后
C) 它所调用的函数的前面D) 程序文件的任何位置
7 下列关于C语言的叙述错误的是__A__
A) 大写字母和小写字母的意义相同
B) 不同类型的变量可以在一个表达式中
C) 在赋值表达式中等号(=)左边的变量和右边的值可以是不同类型
D) 同一个运算符号在不同的场合可以有不同的含义
8 在C语言中,错误的int类型的常数是。A
A) 32768B) 0C) 037D) 0xAF
9 执行语句 printf("%x",-1);屏幕显示___D_ 。
A) -1B) 1C) -ffffD) ffff
10 已知 long i=32768;执行语句printf("%d",i);屏幕显示___D_ 。
A) -1B) -32768C) 1D) 32768
11 已知 long i=65539;执行语句printf("%d",i);屏幕显示__A__ 。
A) 65539B) -3C) 3D) 程序不能执行
12 在C语言中,整数-8在内存中的存储形式是。B
A) 1111 1111 1111 1000B) 1000 0000 0000 1000
C) 0000 0000 0000 1000D) 1111 1111 1111 0111
13 C语言中字符型(char)数据在内存中的存储形式是__D__ 。
A) 原码B) 补码C) 反码D) ASCII码
14 将字符g赋给字符变量c,正确的表达式是。C
A) c=\147B) c="\147"C) c='\147'D) c='0147'
15 下列转义字符中错误的一个是__A__ 。
A) '\000'B) '\0014'C) '\x111'D) '\2'
16 将空格符赋给字符变量c,正确的赋值语句是__B__ 。
A) c='\0'B) c=NULLC) c=0D) c=32
17 已知c语言函数选择题在线:char a='\70';则变量a中。A
A) 包含1个字符B) 包含2个字符
C) 包含3个字符D) 说明非法
18 字符串"\"EOF\n=-\61\""的长度是_B___ 。
A) 8B) 9C) 14D) 非法字符串
19 字符串""的长度是___A_ 。
A) 0B) 1C) 2D) 非法字符串
20 已知:char a;int b;float c;double d;执行语句"c=a+b+c+d;"后,变量c的数据类型是。C
A) intB) charC) floatD) double
21 温度华氏和摄氏的关系是: C=-(F-32) 。已知:float C,F;由华氏求摄氏的正确的赋值表达式是___B_ 。
A) C=5/9(F-32)B) C=5*(F-32)/9
C) C=5/9*(F-32)D) 三个表达式都正确
22 逗号表达式"(a=3*5,a*4),a+15"的值是_A___ 。

推荐阅读